These Vietnamese French Toast Sticks Are Amazing